Isomorphisms of types in the presence of higher-order references (extended version)

نویسنده

  • Pierre Clairambault
چکیده

We investigate the problem of type isomorphisms in the presence of higherorder references. We first introduce a finitary programming language with sum types and higher-order references, for which we build a fully abstract games model following the work of Abramsky, Honda and McCusker. Solving an open problem by Laurent, we show that two finitely branching arenas are isomorphic if and only if they are geometrically the same, up to renaming of moves (Laurent’s forest isomorphism). We deduce from this an equational theory characterizing isomorphisms of types in our language. We show however that Laurent’s conjecture does not hold on infinitely branching arenas, yielding new non-trivial type isomorphisms in a variant of our language with natural numbers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deciding Type Isomorphisms in a Type-Assignment Framework

This paper provides a formal treatment of isomorphic types for languages equipped with an ML style polymorphic type inference mechanism. The results obtained make less justified the commonplace feeling that (the core of) ML is a subset of second order λ-calculus: we can provide an isomorphism of types that holds in the core ML language, but not in second order λ-calculus. This new isomorphism a...

متن کامل

Second-Order Type Isomorphisms Through Game Semantics

The characterization of second-order type isomorphisms is a purely syntactical problem that we propose to study under the enlightenment of game semantics. We study this question in the case of second-order λμ-calculus, which can be seen as an extension of system F to classical logic, and for which we define a categorical framework: control hyperdoctrines. Our game model of λμ-calculus is based ...

متن کامل

Prevalence of Extended-spectrum Beta-lactamases (ESBL) Types blaTEM and blaSHV in Klebsiella pneumoniae Strains Isolated from Clinical Samples by PCR in Miandoab, West Azerbaijan

Background and Objective: Beta-lactamases are the most important factors in the resistance to beta-lactam antibiotics among gram-negative bacteria, especially Klebsiella pneumoniae. Nowadays, the prevalence of infections caused by extended-spectrum β-lactamases (ESBLs)-producing K. pneumoniae is increasing, as one of the emerging health problems throughout the world. This study aimed to investi...

متن کامل

A note on "An interval type-2 fuzzy extension of the TOPSIS method using alpha cuts"

The technique for order of preference by similarity to ideal solution (TOPSIS) is a method based on the ideal solutions in which the most desirable alternative should have the shortest distance from positive ideal solution and the longest distance from negative ideal solution. Depending on type of evaluations or method of ranking, different approaches have been proposing to calculate distances ...

متن کامل

The Continuity of the Extended Family Structure within Contemporary Single-Family Houses Case Study: Afghan Immigrant Households in Iran

This research is aimed at reviving the positive aspects of extended family households. The impacts of extended family living on housing design are studied in two steps. In the first step, the history and precedents of extended family housing are explored in both traditional and modern societies. Aside from courtyard houses, numerous other models of extended family housing are introduced and it ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Logical Methods in Computer Science

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2012